package kitaplaner.database;

import java.sql.Connection;
import java.sql.Date;
import java.sql.SQLException;
import java.sql.Time;
import java.util.logging.*;

/**
 *
 * @author yves
 */
public class SchichtEintrag {
    
    Kita kita = new Kita();
    Database db = new Database();
    
    /*
     * Lokale Variableninitialisierung
     */
    private int id, MitarbeiterID, GruppenID;
    private Date Datum;
    private Time StartZeit, EndZeit, PauseStart, PauseEnde, vbStart, vbEnde;
    
    
    public void save(SchichtEintrag neuerSchichtEintrag)
    {
        Connection conn = db.Connect2DB();
        db.insertSchichtEintrag(conn, neuerSchichtEintrag);
        kita.setSchichtEintrag(db.getSchichtEintrag(conn));
        try {
            conn.close();
        } catch (SQLException ex) {
            Logger.getLogger(SchichtEintrag.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
    /* Getters and Setters */
    public Time getEndZeit() {
        return EndZeit;
    }

    public void setEndZeit(Time EndZeit) {
        this.EndZeit = EndZeit;
    }

    public int getGruppenID() {
        return GruppenID;
    }

    public void setGruppenID(int GruppenID) {
        this.GruppenID = GruppenID;
    }

    public int getMitarbeiterID() {
        return MitarbeiterID;
    }

    public void setMitarbeiterID(int MitarbeiterID) {
        this.MitarbeiterID = MitarbeiterID;
    }

    public Time getPauseEnde() {
        return PauseEnde;
    }

    public void setPauseEnde(Time PauseEnde) {
        this.PauseEnde = PauseEnde;
    }

    public Time getPauseStart() {
        return PauseStart;
    }

    public void setPauseStart(Time PauseStart) {
        this.PauseStart = PauseStart;
    }

    public Time getStartZeit() {
        return StartZeit;
    }

    public void setStartZeit(Time StartZeit) {
        this.StartZeit = StartZeit;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Time getVbEnde() {
        return vbEnde;
    }

    public void setVbEnde(Time vbEnde) {
        this.vbEnde = vbEnde;
    }

    public Time getVbStart() {
        return vbStart;
    }

    public void setVbStart(Time vbStart) {
        this.vbStart = vbStart;
    }

    public Date getDatum() {
        return Datum;
    }

    public void setDatum(Date Datum) {
        this.Datum = Datum;
    }
    
    
}
